import login from "../../api/sys"
import md5 from "md5"
export default {
    // Vuex模块化使用 与 namespaced命名空间:https://juejin.cn/post/7126591741829840932
    namespaced:true,
    state: ()=>({}),
    mutations:{},
    actions:{
        // 封装动作请求
        login(context, userInfo){
            // 从userInfo中获取用户名和密码
            const { username, password } = userInfo
            return new Promise((resolve, reject) => {
                // 调用登录方法,发送一个对象参数, newPassword是password用md5处理后的值
                login({
                    username:username,
                    password:md5(password)
                }).then( data => {
                    resolve()
                }).catch( err => {
                    reject(err)
                })
            })
        }
    },


}